@charset "utf-8";
@import "/Skins/Default/resetcommon.css";
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
html,body{-webkit-text-size-adjust:none;}
/*正文开始*/
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center top; height:518px; overflow:hidden;}

.sou{ width:960px; height:52px; line-height:52px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:300px; padding-top:12px; *padding-top:10px; }
.inp01{ width:244px; height:26px; line-height:26px; background:url(../images/s.gif) no-repeat; border:0 ; color:#666; font-size:12px; padding-left:10px;}
.inp02{ background:url(../images/ss.gif) no-repeat; width:45px; height:26px; border:0;}
.sou p{ width:600px; color:#666; font-family:"microsoft Yahei";}
.sou p a{color:#666; padding:0 8px;}


.link { margin-top:1px; overflow:hidden; padding:20px 0;  background:#f0f0ee; }
.link h2{overflow:hidden; width:130px; float:left; padding-left:45px;}
.link h2 span{ display:inline-block; font:bold 14px "Microsoft Yahei"; line-height:20px;}
.link h2 span a{ color:#00af46;}
.link h2 i{ display:block; font:bold 24px "microsoft Yahei"; color:#666; text-transform:uppercase; line-height:26px;}
.link h2 i a{ color:#6dc233; }
.link p{ line-height:27px; color:#000;font-family:"Microsoft Yahei"; width:1020px; float:right;}
.link p a{ color:#000; padding:0 13px; display:inline-block;}

.coo{ background:url(../images/coo_bg.jpg) repeat-x top; height:231px; overflow:hidden;}
.coo h2{ width:29px; font:normal 24px/28px "microsoft Yahei"; text-align:center; color:#fff; background:#43b96f; padding:63px 15px 0; height:168px;}
.coo h2 a{ color:#fff;}
.coo_pp{ width:880px; margin-top:46px; overflow:hidden;}
.coo_pp li{ width:210px; float:left; margin-right:13px;}
.coo_pp li { width:208px; height:115px; border:1px solid #dbdbdb; display:block;}
.coo_pp li span{ display:block; height:46px; overflow:hidden; font:14px/46px "microsoft Yahei"; color:#3b3b3b; text-align:center;}
.coo_pp li span a{ color:#3b3b3b;}
.coo_pp li.nomr{ margin-right:0;}

.pro_bg{ margin-bottom: 30px; background:url(../images/bj.gif) repeat; overflow:hidden;}
.pro_t{ background:url(../images/pro_line.gif) no-repeat center 75px; font:bold 48px/50px "microsoft Yahei"; color:#43b96f; text-align:center; margin-top:51px;}
.pro_t a{ color:#43b96f;}
.pro_t em{ display:block; font:bold 24px/26px "microsoft Yahei"; color:#666; padding-top:10px;}
.pro_t a:hover{ text-decoration:none;}
.pro_sub{ width:250px; margin-top:45px;}
.pro_sub b{ font:normal 24px/30px "microsoft Yahei"; text-align:center; background:#6dc233; height:74px; overflow:hidden; color:#fff; display:block;}
.pro_sub h2 a{ width:150px; height:27px; color:#fff; display:block; text-align:center; margin-top:23px; }
.pro_sub h3 a{ display:block; color:#fff;  padding:10px 0; background:url(/Index/menu_ico.png) no-repeat 25px center; font-family:微软雅黑; font-size:15px; display:block; text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.38);}
.pro_sub ul{ width:216px; margin:1px 0 0 17px;}
.pro_sub li{height:51px; font:16px/51px "microsoft Yahei"; color:#fff;  overflow:hidden; background:url(../images/menu_line.png) repeat-x bottom;}
.pro_sub li a{ color:#fff; height:51px; display:block; text-align: left;}
.pro_sub li.nones{ background:none;}
.pro{ width:936px; margin-top: -17px;px; overflow:hidden;} 
.pro li{ width:220px; height:176px; position:block; margin:57px 0 0 12px; display:inline; float:left;border:solid 1px #111214;}
.pro li img{width: 220px;    height: 176px;}
.pro li span{ display:none; height:45px; font:16px/45px "microsoft Yahei"; color:#222; text-align:center; position:absolute; top:104px; left:0; overflow:hidden; width:240px;}
.pro li span a{ color:#222;}
.pro li p a{ display:inline-block; font:16px/38px "microsoft Yahei"; width:222px; height: 38px; text-align:center; background:#fff; color:#000;    overflow: hidden;}
.pro li p a.btn2{ width:105px; background:#6dc233; color:#fff;}

.ban_01{ background:url(../images/pic.jpg) no-repeat center top; height:168px; overflow:hidden; position:relative;}
.ban_01 p{ position:absolute; top:57px; left:59%; margin-left:191px; color:#fff; font:bold 18px/41px "microsoft Yahei";}
.ban_01 p a{ width:134px; height:41px; border:2px solid #fff; color:#fff; display:inline-block; text-align:center; margin-right:12px;}
.ban_01 p span{ display:block; font:normal 16px/30px "microsoft Yahei"; margin-top:11px;}
.ban_01 p span em{ font:normal 30px/30px Impact;}

.case{ overflow:hidden; }
.case_t{ background:url(../images/anli_line.gif) no-repeat left 59px; font:bold 24px/26px "microsoft Yahei"; text-align:center; margin-top:55px;}
.case_t {    background: url(../images/anli_line.gif) no-repeat left 59px;    font: bold 24px/26px "microsoft Yahei";    text-align: center;    margin-top: 55px;}
.case_t img{display: block;    margin: 0 auto 7px;}
.case_ul{ width:1200px; margin-top:44px; overflow:hidden;}
.case_ul li{ width:470px; float:left; margin-right:19px; position:relative;}
.case_ul li { width:369px; height:288px; display:block; padding:5px; border:1px solid #aaaaaa;}
.case_ul li a:hover { background:#ebebeb;}
.case_ul li .case_btn{ width:464px; height:241px; background:url(../images/anli_span.png) repeat; position:absolute; top:3px; left:3px; overflow:hidden; text-align:center; display:none;}
body .case_ul li .case_btn { width:72px; height:72px; margin:72px auto 0; border:0; padding:0; background:none;}
.case_ul li .case_btn span{ display:block; font:16px/52px "microsoft Yahei"; color:#fff;}
.case_ul li.nomr{ margin-right:0;}
.case_ul li a{   position: relative; display:inline-block; cursor:pointer;}
.case_ul li a img{ position: relative;   border: 1px solid #999;    width: 361px; height:282px;    padding: 3px;}
.case_ul li a span{ color:#000; bottom: 0;    left: 0;    width: 369px;    line-height: 35px;    font-size: 16px;    background: rgba(255,255,255,0.45);    position: absolute; text-align:center; }
.case_btn p{    position: absolute;}
.case_c{ width:1200px; margin-top:27px; overflow:hidden;}
.case_z{ width:41px; height:56px; display:block; margin-top:61px;}
.case_pp{ width:1080px; overflow:hidden; margin-left:19px; display:inline;}
.case_pp li{ width:271px; float:left; margin-right:7px;}
.case_pp li.nomr{ margin-right:0;}
.case_pp li { width:254px; height:198px; display:block; padding:4px; border:1px solid #ececec;}
.case_pp li a{ position: relative; }
.case_pp li img{   width: 250px;    height: 195px;}
<!--.case_pp li span{    color: #000;    bottom: 0;    left: 0;    width: 258px;    line-height: 35px;    font-size: 16px;    background: rgba(255,255,255,0.45);    position: absolute;    text-align: center;}-->

.ys_main{ margin-top:49px; height:1149px; overflow:hidden;  }
.ys_bg1{ background:url(../images/ys1.jpg) no-repeat center top; height:181px;}
.ys_bg2{ background:url(../images/ys2.jpg) no-repeat center top; height:483px;}
.ys_bg3{ background:url(../images/ys3.jpg) no-repeat center top; height:485px;}
.ys{ }
.ysnb{ background:url(../images/ys2.jpg) no-repeat center top; height:483px;}
.ysnbb{background:url(../images/ys3.jpg) no-repeat center top; height:485px;}
.ys dl{ margin-left:190px;     padding-top: 63px; }
.ys dt{ height:77px; overflow:hidden;}
.ys dt em{ width:80px; height:67px; background:url(../images/1.png) no-repeat right; padding:10px 0 0 86px; font:24px/30px "microsoft Yahei"; color:#fff; display:block; float:left;}
.ys dt span{ width:360px; padding-top:7px; float:left; margin-left:11px; font:24px/32px "microsoft Yahei"; display:inline-block;}
.ys dt b{ display:block;}
.ys dd{ margin:20px 0 0 42px; font:14px/24px "microsoft Yahei"; color:#333;}
.ys dd em{ font-weight:bold; color:#43b96f;}
.ys dl.dl_02{ margin:0 0 0 180px; }
.ys dl.dl_02 dt em{ background:url(../images/2.png) no-repeat right;}
.ys dl.dl_03{ padding-top: 10px; margin:0 0 0 620px; width:554px;}
.ys dl.dl_03 dt em{ background:url(../images/3.png) no-repeat right;}
.ys dl.dl_04{ margin:0 0 0 620px; width:554px;}
.ys dl.dl_04 dt em{ background:url(../images/4.png) no-repeat right;}

.ban_02{ background:url(../images/pic1.jpg) no-repeat center top; height:168px; overflow:hidden; position:relative;}
.ban_02 p{ position:absolute; top:44px; left:50%; margin-left:180px; color:#fff; font:bold 18px/41px "microsoft Yahei";}
.ban_02 p a{ width:134px; height:41px; border:2px solid #fff; color:#fff; display:inline-block; text-align:center; margin-right:12px;}
.ban_02 p span{ display:block; font:normal 16px/30px "microsoft Yahei"; margin-top:5px;}
.ban_02 p span em{ font:normal 30px/30px Impact;}

.gcpz h2{ background:url(../images/pinz.gif) no-repeat left 61px; font:bold 36px/38px "microsoft Yahei";}
.gcpz ul{ width:960px; margin-top:46px; overflow:hidden;}
.gcpz li{ width:230px; float:left; margin-right:13px; background:url(../images/pinz_bj2.jpg) no-repeat; height:501px; overflow:hidden; color:#666;}
.gcpz li em{ display:block; font:46px/130px Impact; color:#333; text-align:center; padding-right:10px;}
.gcpz li h3{ font:bold 18px/58px "microsoft Yahei"; text-align:center; color:#5f5f5f;}
.gcpz li { width:195px; height:146px; display:block; margin:14px auto 0;}
.gcpz li p{ width:180px; margin:18px 0 0 28px; font:14px/24px "microsoft Yahei"; }
.gcpz li.gcpzcur{ background:url(../images/pinz_bj1.jpg) no-repeat; color:#fff;}
.gcpz li.gcpzcur em, .gcpz li.gcpzcur h3{ color:#fff;}
.gcpz li.nomr{ margin-right:0;}

.customer{ background:url(../images/jz_bj.jpg) no-repeat center top; height:631px; overflow:hidden; }
.customer h2{ background:url(../images/jz_line.png) no-repeat center 58px; margin-top:50px;}
.customer h2 a{ color:#111214;}
.customer dl{ width:280px; float:left; margin:33px 4px 0px 4px; font:12px/24px "microsoft Yahei"; color:#e6e6e6;    border: 2px solid #fff;    padding: 4px;}
.customer dt { width:275px; height:210px; margin: 0 auto; display:block;}
.customer dt img{ width:267px; height:209px;    padding: 3px;    border: 1px solid #fff; }
.customer dd h3{ margin-top:2px; font:bold 14px/54px "microsoft Yahei"; color:#fff; overflow:hidden; width:221px; height:44px;}
.customer dd h3 a{ font-size:16px; color:#121010;}
.customer dd p{ height: 90px; color: #584011;}
.customer dd span{ display:block; margin-top:28px; font:14px/33px "microsoft Yahei";}
.customer dd span a{ width:92px; height:33px; text-align:center; display:inline-block; color:#100f0f; border:1px solid #9f9175; }
.customer dl.nomr{ margin-right:0;}

.about_bg{ background:url(../images/bj.gif) repeat; height:720px; overflow:hidden; box-shadow: 0px -6px 29px #009247; }
.about{ margin-top:50px; width:1200px; background:url(../images/sp_wz_bj.jpg) no-repeat right top; height:332px; overflow:hidden; padding-top:50px; margin-left: 352px;}
.about dt{ width:400px; float:left; background:url(../images/sp_yy.png) no-repeat left bottom; padding-bottom:21px;}
.about dt { width:400px; height:284px; display:block;}
.about dd{ width:728px; height:270px; float:left; margin:18px 0 0 71px; display:inline; font:14px/34px "microsoft Yahei"; color:#000; overflow:hidden; }
.about dd h2{ background:url(../images/about_t.gif) no-repeat left 9px; padding-left:164px; font:normal 24px/30px "microsoft Yahei"; margin-bottom:13px;}
.about dd h2 b{ display:block;}
.about dd p{ text-indent: 2em; }
.about dd p a{ color:#43b96f;}

.honor{ height:322px; overflow:hidden; margin-top:20px;}
.honor_t{ background:url(../images/ry_line.gif) no-repeat center 49px; padding-left:366px; width:594px; overflow:hidden;}
.honor_t li{ float:left; margin-right:31px; font:bold 24px/26px "microsoft Yahei"; color:#666; white-space:nowrap;}
.honor_t li { display:block; margin-bottom:4px; margin-left:6px;}
.honor_c{ width:1200px; overflow:hidden; margin-top:36px;}
.honor_z{ width:41px; height:56px; display:block; margin-top:76px;}
.honor_pp{ width:1080px; overflow:hidden; margin-left:22px; display:inline;}
.honor_pp li{ width:262px; float:left; margin-right:7px;}
.honor_pp li.nomr{ margin-right:0;}
.honor_pp li {    width: 254px;    height: 198px;    display: block;    padding: 4px;    border: 1px solid #ececec;}
.honor_pp li img{width: 250px;    height: 195px;}

.dynamic{ width:400px; margin-top:58px; height:489px;}
.dynamic h2{ font:bold 18px/47px "microsoft Yahei"; color:#fff; height:47px;}
.dynamic h2 a{ width:98px; height:47px; display:inline-block; background:#6dc233; color:#fff; text-align:center; padding: 0 30px 0 25px; }
.dynamic h2 span{ font:normal 14px/16px "microsoft Yahei"; color:#000; margin-top:22px;}
.dynamic h2 span a{ color:#000; width:auto; height:auto; text-align:right; background:none;}
.dynamic h2 { vertical-align:middle; margin-left:7px;}
.dynamic_tp{ width:400px; display:block; margin-top:16px;}
.dynamic_tp { width:400px; height:157px; display:block;}
.dynamic_tp img{    border: 1px solid #aaa;    padding: 2px;}
.dynamic ul{ margin:18px 0 0 7px;}
.dynamic li{ font:14px/36px "microsoft Yahei"; height:36px; overflow:hidden;}
.news{ background:url(../images/news_yy.jpg) no-repeat left top; margin-left:31px; width:369px; height:489px;}
.news_tp{ margin-left:20px;}
.news ul{ margin-left:24px;}
.faq{ width:319px; height:489px;}
.faq_c{ margin:3px 0 0 50px; height:395px; overflow:hidden;}
.faq_c dl{ padding:23px 0; border-bottom:1px dashed #e6e6e6; font:14px/30px "microsoft Yahei";}
.faq_c dt{ font-weight:bold;}
.faq_c dl.nones{ border-bottom:0;}
.faq_c dd a{ display:block;}

.slideBox {	width:100%;	position:relative;	height:400px;	overflow:hidden;	}
.slideBox .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}
.slideBox .bd ul {	width:100% !important;}
.slideBox .bd li {	width:100% !important;	height:400px;	overflow:hidden;	text-align:center;	background-position:center top;}
.slideBox .bd li a {	display:block;	height:400px;}
.slideBox .hd {	width:100%;	position:absolute;	z-index:1;	bottom:0px;	left:0;	height:30px;	line-height:30px;}
.slideBox .hd ul {	text-align:center;}
.slideBox .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:100px;	height:11px;	margin:1px;	overflow:hidden;	background:#111214;	filter:alpha(opacity=50);	opacity:0.5;	line-height:999px;}
.slideBox .hd ul .on {	background:#eea008;}
